derailing stop - French English Dictionary